package influence.propagation.core;

/**
 * La classe Model rappresenta il modello per la gestione degli algoritmi sui grafi
 * @author Valerio
 */
public interface Model {
	
	/**
	 * Esegue l'algoritmo su cui il modello è basato
	 * @param mode è la modalità del risultato
	 * @return Un set che rappresenta la matrice risultato
	 */
	ResultSet executeAlgoritm(OutputMode mode);

}
